main irrigating ditch - Turkish English Dictionary